package de.esk.fraunhofer.ECM_DatenbankOperation.Query;

import de.esk.fraunhofer.XmlStr;

public class Query_LFP extends Query{
	private long BerechnungsZeitstempel;
	
	public Query_LFP(){
		
	}
	
	public Query_LFP(long b){
		this.BerechnungsZeitstempel=b;
	}
	
	public String Query_LFP_ALL(){
		return new StringBuilder(XmlStr.root)
		.append(XmlStr.Qattr1)
		.append(XmlStr.ActName_LFP)
		.append(XmlStr.Qattr2)
			.append(XmlStr.DBName_Ladefahrplan)
		.append(XmlStr.Qattr_beginnBerechnungsZeitstempel)
			.append(0)
		.append(XmlStr.Qattr_endBerechnungsZeitstempel)
			.append(0)
		.append(XmlStr.QattrEnd)
	
		.append(XmlStr.end)
		.toString();
	}
	
	public String Query_LFP_ZeitFenster(long beginnBerechnungsZeitstempel, long endBerechnungsZeitstempel){
		return new StringBuilder(XmlStr.root)
		
		.append(XmlStr.Qattr1)
			.append(XmlStr.ActName_LFP)
		.append(XmlStr.Qattr2)
			.append(XmlStr.DBName_Ladefahrplan)
		.append(XmlStr.Qattr_beginnBerechnungsZeitstempel)
			.append(beginnBerechnungsZeitstempel)
		.append(XmlStr.Qattr_endBerechnungsZeitstempel)
			.append(endBerechnungsZeitstempel)
		.append(XmlStr.QattrEnd)
		
		.append(XmlStr.end)
		.toString();
	}
}
